large room where a council/assembly meets - Español Inglés Diccionario